/*
 * @Author: yejingping
 * @Email: yejingping96@gmail.com
 * @Date: 2021-05-10 23:25:23
 * @Last Modified by: yejingping
 * @Last Modified time: 2021-05-10 23:39:57
 * @Description: 扁平树操作
 */

class FlatTree {
  constructor() {}

  // 树的扁平化
  flat(treeData) {}

  // 删除某个结点
  /**
   *
   * @param {*} nodeId  删除的节点Id
   * @param {*} isDeep 是否要删除关联的子节点
   */
  delete(nodeId, isDeep) {}

  // 新增某个结点
  add(parentId) {}

  // 修改某个结点
  update(nodeId, info) {}

  // 查询某个结点
  /**
   *
   * @param {*} nodeId 要查询的节点
   * @param {*} isDeep 是否要返回关联的子节点
   */
  query(nodeId, isDeep) {}
}
